.item-list{
		width: 100%;
		display: flex;
		flex-wrap: wrap;
		justify-content: space-around;
		.item{
			width: 17%;
			display: inline-block;
			.img-view{
				position: relative;
			img{
				width: 100%;
				border-radius: 4px;
			}
			.num{
				position: absolute;
				bottom: 0px;
				right: 5px;
				font-size: 12px;
				background: rgba(0,0,0,0.7);
				width: 70px;
				color: #fff;
				border-radius: 20px;
				padding: 0 5px;
				display: flex;
				align-items: center;
				.u-icon{
					margin-right: 5px;
				}
			}
			}
			text{
				width: 100%;
				text-align: left;
				display: block;
				line-height: 26px;
				margin-bottom: 10px;
				font-size: 14px;
				
				overflow: hidden;
				text-overflow: ellipsis;
				display: -webkit-box;
				-webkit-line-clamp: 1;
				-webkit-box-orient: vertical;
				
				&.sub-title{
					color: #aaa;
					margin-top: -14px;
					margin-bottom: 10px;
				}
			}
		}
	}